home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / answers / pcgeos-faq / part2 < prev    next >
Encoding:
Text File  |  1993-04-14  |  11.2 KB  |  247 lines

  1. Newsgroups: comp.os.msdos.pcgeos,news.answers,comp.answers
  2. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!gatech!howland.reston.ans.net!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!dtaylor
  3. From: dtaylor@magnus.acs.ohio-state.edu (Douglas A Taylor)
  4. Subject: PC/GEOS FAQ List part 2/3 -- Developers' Q & A
  5. Message-ID: <1993Apr15.164503.10223@magnus.acs.ohio-state.edu>
  6. Followup-To: comp.os.msdos.pcgeos
  7. Summary: PC/GEOS is a GUI (Graphical User Interface) developed by
  8.          GeoWorks.  It runs on top of MS (or DR) DOS and provides
  9.          a multitasking, multithreaded environment for any DOS
  10.          machine with at least 512k of RAM and a hard disk.
  11. Sender: news@magnus.acs.ohio-state.edu
  12. Nntp-Posting-Host: bottom.magnus.acs.ohio-state.edu
  13. Reply-To: doug-taylor+@osu.edu
  14. Organization: The Ohio State University
  15. Date: Thu, 15 Apr 1993 16:45:03 GMT
  16. Approved: news-answers-request@MIT.Edu
  17. Lines: 227
  18. Xref: senator-bedfellow.mit.edu comp.os.msdos.pcgeos:3360 news.answers:7603 comp.answers:487
  19.  
  20. Archive-name: pcgeos-faq/part2
  21. Last-modified: modified April 5, 1993
  22.  
  23. The letter below is being sent by GeoWorks to various software
  24. developers regarding PC/GEOS software development and the upcoming
  25. SDK.  Following the letter is a series of questions that a developer
  26. might have, along with GeoWorks' responses.  Thanks to John Mitchell
  27. for providing these, and to Shag for giving me the updated version 
  28. (according to Shag, the updates are mostly changing Beta to Beta 
  29. Partners).
  30.  
  31. --- start of letter ---
  32.  
  33. >    Dear Sofware Developer,
  34.  
  35. #    Thank you for your inquiry about the GeoWorks Software Development 
  36. #    Kit (SDK).  You will find several items enclosed in this mailing.
  37.  
  38. #    The first is our Indpendend Software Vendor (ISV) Questionnaire.  
  39. #    Please take time to return this survey form so that we can add you 
  40. #    to our ISV Database.  We will use this database to keep developers 
  41. #    informed about the progress of our SDK and to keep them current on
  42. #    GEOS technical information and company news.  We will also select
  43. #    our SDK Beta Partners from this database.
  44.  
  45. #    You will also find an order form to purchase the GEOS System Software
  46. #    Overview or early copies of our SDK Technical Documentation.  The
  47. #    overview is designed for anyone that wants general information about
  48. #    the structure and components of GEOS and for developers who wish to
  49. #    evaluate GEOS as a platform for product development.  The price for 
  50. #    the System Software Overview is $15.
  51.  
  52. >    We are currently offering the first draft of the PC/GEOS Software 
  53. >    Development Kit Technical Documentation.  This documentation is 
  54. >    for anyone interested in PC/GEOS technical information or product 
  55. >    development.  The documentation covers PC/GEOS concepts, object 
  56. >    oriented programming, system services and libraries, and 
  57. >    development tools.  Sample C source code is also included. 
  58.  
  59. #    The price of the multiple volume documentation set (approximately
  60. #    3200 pages) is $195.  The documentation alone will not enable you 
  61. >    to begin programming for PC/GEOS.  However, obtaining documentation 
  62. >    now will allow you to evaluate PC/GEOS as a platform for future 
  63. >    product development and to get a head start on PC/GEOS development.
  64.  
  65. #    Please fill out the order form and indicate whether you would like
  66. #    to purchase the documentation.  You will receive your material two
  67. #    to four weeks after we process your order.  Should you have any
  68. #    questions, please call our customer support number: (510) 644-9362
  69. #    between 9AM and 5PM Pacific time.
  70.  
  71. >    Development tools for PC/GEOS are scheduled for BETA testing this 
  72. #    summer and will be available to participants in our Beta Partner
  73. #    program for an additional fee.  Beta Partner testers will also 
  74. #    receive access to GeoWorks Developer Support for assistance during
  75. #    development.  Please note that purchase of the documentation does not
  76. #    guarantee that you will be chose an as Beta Partner.  We have 
  77. #    received many more requests to participate in our Beta Partner program
  78. >    than we can accommodate, but we will give each candidate careful 
  79. >    consideration.
  80.  
  81. #    Thank you again for your interest,
  82.  
  83. #    GeoWorks Developer Support
  84.  
  85. --- end of letter ---
  86.  
  87. PC/GEOS Developers Questions & Answers
  88. --------------------------------------
  89.  
  90. #    GEOS Developers Q & A
  91.  
  92. >Q:  How can I start writing applications for PC/GEOS?
  93.  
  94. >A:  The first step to writing PC/GEOS applications is becoming part of 
  95. >    our PC/GEOS Independent Software Vendor (ISV) program.  To enter 
  96. >    into our ISV program, you must complete an ISV questionnaire and 
  97. >    return it to GeoWorks.  A questionnaire is probably included along 
  98. >    with this document.  If a questionnaire is not included and you 
  99. >    haven't already sent one to us, please contact GeoWorks.  Once we 
  100. >    receive your completed questionnaire, we'll enter your name into 
  101. >    our developer database and keep you informed about all developer 
  102. >    related information. 
  103.  
  104. >    The current PC/GEOS development tools run on Unix workstations.  
  105. >    These Unix based tools are not supported and are not available to 
  106. >    the general developer community.  Because of requests from 
  107. >    developers, we're porting these tools to run under DOS, rather 
  108. >    than releasing a Unix software development kit (SDK).  The 
  109. #    DOS-based SDK will be available to BETA testers in our Beta Partners
  110. #    program in mid 1993.  At that point, our Beta Partners developers
  111. >    can begin writing PC/GEOS programs.  The SDK will be widely 
  112. #    available later in 1993, once testing is complete.
  113.  
  114. >    We're currently offering preliminary SDK documentation.  By 
  115. >    reading the documentation now, you can evaluate PC/GEOS as a 
  116. >    development platform and get up to speed on PC/GEOS programming.  
  117. >    If you did not receive an SDK documentation order form, please 
  118. >    contact GeoWorks.  
  119.  
  120.  
  121. >Q:  How do I become an SDK BETA tester?
  122.  
  123. #A:  If you're interested in becoming a Beta Partnertester of the SDK, 
  124. >    you should indicate this on your your ISV questionnaire.  We've 
  125. >    received many more requests to BETA test the SDK than we can 
  126. #    accommodate.  In selecting our Beta Partner test group, we're 
  127. >    looking at a number of factors, such as your previous programming 
  128. >    experience, programming languages used, whether you've BETA tested 
  129. >    a development kit before, and products you've developed.  The job of 
  130. >    testing development tools is much more difficult than testing 
  131. #    regular software products.  We need a very qualified group of Beta
  132. #    Partners who can deal with imperfect tools and who will give us the 
  133. >    feedback we need to make ours the best SDK possible.
  134.  
  135.  
  136. >Q:  What will be provided with the SDK and what else will I need to use it?
  137.  
  138. >A:  We currently plan to provide the following as part of the SDK:
  139.  
  140. >  * Technical documentation on concepts, tools, routines, 
  141. >    libraries, and objects that make up the PC/GEOS operating 
  142. >    system.
  143.  
  144. >  * An Object Assembly assembler, linker, debugger, C preprocessor 
  145. >    and some utility programs for creating PC/GEOS programs.
  146.  
  147. >  * Source code examples and complete sample programs in C and
  148. >    assembly language
  149.  
  150. >  * Header files for assembly language and C development.
  151.  
  152. >  * 2 complete versions of the system software including
  153. >    kernel, libraries, drivers, etc.  One is the standard
  154. >    software and one is a debugging version for use during 
  155. >    development.
  156.  
  157. >    We anticipate that you will need to provide the following:
  158.  
  159. >  * 2 PCs.  One must be a 386 or better with approximately
  160. >    40M available disk space and 6 to 8 Megs of RAM.  This machine
  161. >    is for running the development tools.  The other machine can
  162. >    be any PC that runs PC/GEOS, from an XT to a 486.
  163.  
  164. >  * For C development, you will need a compiler that is compatible 
  165. >    with either Borland or Microsoft compiler object files.  We plan 
  166. >    compatibility with Borland version 2.0 or later and Microsoft 
  167. >    version 6.0 or later.
  168.  
  169.  
  170. >Q:  What languages are supported?  Can I program in C++?
  171.  
  172. >A:  Initially the SDK will allow programming in either C or Object 
  173. >    Assembly language.  We've extended both C and Intel 80x86 Assembly 
  174. >    language with PC/GEOS specific syntax for defining objects, 
  175. >    classes, message handlers, etc.  The first version of the SDK will 
  176. >    not support C++.  This is because PC/GEOS is a completely object 
  177. >    oriented operating system while C++ is language based object 
  178. >    orientation (used to do object oriented programming on non OOP 
  179. >    systems).  You can still use a C++ compiler as long as it allows 
  180. >    standard C language development as well as C++.
  181.  
  182.  
  183. >Q:  Do I have to write a program specifically for PC/GEOS to take
  184. >    advantage of its features?
  185.  
  186. >A:  Yes.  To create a program that runs in the PC/GEOS environment, 
  187. >    your application must be written specifically for the PC/GEOS 
  188. >    operating system API (Application Program Interface).  Standard 
  189. >    DOS, Windows or other types of applications will not run under 
  190. >    PC/GEOS.
  191.  
  192.  
  193. >Q:  Can I port my Windows application to run under PC/GEOS?
  194.  
  195. >A:  It's possible to port any application to a new environment and 
  196. >    therefore you could port your Windows application to PC/GEOS.  
  197. >    However, PC/GEOS is a radically different operating system and 
  198. >    provides much more for developers than Windows does.  PC/GEOS 
  199. >    applications should be written to take advantage of the 
  200. >    sophisticated libraries and system services offered in PC/GEOS and 
  201. >    should shed their Windows programs' baggage.  If you try to port a 
  202. >    slow, 3 Meg Windows application to PC/GEOS, you'll probably wind 
  203. >    up with a slow, large PC/GEOS application.  By making the most out 
  204. >    of what PC/GEOS offers to application developers, you'll have a 
  205. >    product that's small, fast, and elegantly designed.
  206.  
  207.  
  208. >Q:  What is the difference between Pen GEOS and regular PC/GEOS?
  209.  
  210. >A:  Pen GEOS is the PC/GEOS operating system with extensions for pen 
  211. >    based computers.  Additional libraries and drivers are included to 
  212. >    support pen input devices, handwriting recognition and capturing 
  213. >    and storing pen input as digital ink.  The same SDK and operating 
  214. >    system is used whether or not you are doing a pen based 
  215. >    application.
  216.  
  217.  
  218. >Q:  What type of developer support will be provided?
  219.  
  220. #A:  Developer support is one reason we must limit the size of our Beta
  221. #    Partner test group.  During our BETA test, we will use our technical 
  222. >    documentation, engineering, and online support staff to answer 
  223. >    questions and assess the support needs of our developers.  This 
  224. >    will ensure that when the SDK is more widely available, we will 
  225. >    have an established developer support program designed to meet the 
  226. >    needs of our ISVs.
  227.  
  228.  
  229. >Q:  How can I get more information?
  230.  
  231. >A:  If you have additional questions or need more information, please 
  232. #    write or FAX GeoWorks Developer Support at:
  233.  
  234. #    GeoWorks
  235. #    Attn: Developer Support
  236. #    2150 Shattuck Ave.
  237. #    Berkeley, CA 94704.
  238.  
  239. #    Phone: (510) 644-0883
  240. #    Fax: (510) 644-0928.
  241.  
  242. -----
  243. -- 
  244.    Doug Taylor                         |   Nothing real can be threatened.
  245.    The Ohio State University           |   Nothing unreal exists.
  246.    doug-taylor+@osu.edu                |            - A Course in Miracles
  247.